5311b5bcb3c0775c4c4fb29472a16a360dd2d4fe,core/src/main/java/hudson/util/RobustReflectionConverter.java,RobustReflectionConverter,writeValueToImplicitCollection,#UnmarshallingContext#Object#Map#Object#String#,137
Before Change
}
Collection collection = (Collection) implicitCollections.get(fieldName);
if (collection == null) {
collection = new ArrayList();
reflectionProvider.writeField(result, fieldName, collection, null);
implicitCollections.put(fieldName, collection);
}
collection.add(value);
After Change
pureJavaReflectionProvider = new PureJavaReflectionProvider();
}
collection = (Collection)pureJavaReflectionProvider.newInstance(fieldType);
reflectionProvider.writeField(result, fieldName, collection, null);
implicitCollections.put(fieldName, collection);
}
collection.add(value);